// Copyright 2007-2008 Rory Plaire (codekaizen@gmail.com)

namespace NPack
{
    /// <summary>
    /// Specifies whether the matrix is a row-major or column-major matrix.
    /// </summary>
    public enum MatrixFormat
    {
        ///<summary>
        /// Allows a matrix to be flexible how it stores elements.
        ///</summary>
        Unspecified,

        ///<summary>
        /// Specifies the convention where the matrix is a set of row vectors.
        ///</summary>
        RowMajor,

        ///<summary>
        /// Specifies the convention where the matrix is a set of column vectors.
        ///</summary>
        ColumnMajor
    }
}